Since Version 1.2.2, PropProtector can make any Props spawned with Entity Command Suite 5 (ECS) and VMF Loader (any Version) Protected by default.
This is only possible, when you edit the ECS modul files and the VMF Loader.
Here are the How-To's for it.

~[Entity Command Suite 5 Protection:]~

Stage 1
	Open the e_commands/modules/module_advent.lua file, scroll down to line (or near line) 119 which should contain something like:

		local iProp = _EntCreate(tostring(iSettings[1]));

	Now, add, just below this line, the following Code:

		ECSProtectionMode(iProp,iPlayer) --For PropProtector

Stage 2
	
	Now, the same for the file module_basic.lua, which is in the same folder like the module_advent.lua
	Scroll down to line 95 (or near it) and search for the content

		local newProp = _EntCreate(className); -- Create a new prop

	Now, add the following code below this line

		ECSProtectionMode(newProp,iPlayer)  -- For PropProtector


That was all, you need to modify, to make all Props, spawned/duplicated etc with ECS 5 (and above) working with PropProtector 1.2.2 +

~[VMF Loader]~

ATTENTION - The newest VMF Loader isn't compatible to PropProtector - i will try to create a VMF Loader Addon for the newest soon.

It depends, on which version you use (because there are many different released), but the the way, how to protect stuff is always the same.

Open the vmfloader.lua, which you just have downloaded.
Search for the following code (Press STRG+F on NotePade and/or F3 to open a search window)

	_EntCreate

Now, you should find a line like this
	
	local entity = _EntCreate( sClassname );
	
The "local" or the stuff behind the "=" isn't important. Just the name between, which is here "entity" and the "sClassname" variable in the breckats.
	
With this knowledge, you can add the following lines below this line.
	
	if(sClassname == "prop_physics" or sClassname == "prop_dynamic" or sClassname == "prop_dynamic_override" or sClassname == "phys_magnet" or sClassname == "prop_vehicle_prisoner_pod" or sClassname == "prop_vehicle_airboat" or sClassname == "prop_vehicle_jeep") then
		-- No beams etc to protect! (? crash otheriwse on remove with PP ?)
		VMFProtectionMode(entity,user)
	end
	
	
You need to edit all the "entity" variables and the "sClassname" variables to fit into the code above, or it won't work. But if you use the official (non beta and not VMFLoader Fast and/or "with admin") Version, the code should exactly fit.